Mountain , Georgia , pp 137 - 149 Selecting An OO Metrics Suite : Lessons Learned

نویسندگان

  • Vijay Vaishnavi
  • Rajendra Bandi
  • Bill Kuechler
چکیده

Introducing metrics to a software development organization is a complex process that begins with the difficult task of selecting a high pay-off basic suite of metrics to be implemented. The selection process is made more difficult by the fact that information on OO metrics and metrification in general is still found primarily in abstract research journals. The journals are not always accessible to industry developers, and the formats of the papers frequently reduce their immediate utility to practicing software engineers. This paper introduces the authors compendium of OO metric research and developments, the Georgia State University Object Oriented Metrics Resource Book (Resource Book) , and a novel method for the selection of metrics for industrial software development environments. The method evolved in the course of the development of practice focused handbooks from the Resource Book. The method is based on the proven Goal-QuestionMetric (GQM) paradigm, augmented to use metrics frameworks. Frameworks assist in the key area of modeling aspects of the product or process of interest. Once an appropriate model has been constructed, it becomes apparent which factors are amenable to numeric measure. In addition to the selection process model, we present a classification of some of the more widely useful metrics frameworks. A discussion of the use of the method in developing our handbooks is given, and then extended to show its broader utility.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing Theoretical Basis and Inconsistencies of Object Oriented Metrics

Metrics help in identifying potential problem areas and finding these problems in the phase they are developed decreases the cost and avoids major ripple effects from these in later development stages. These days, Object Oriented Paradigm is mainly used for all practical purposes, hence accessing Object Oriented Systems is a major research area in Software Engineering. As proved by researchers ...

متن کامل

De ning and Designing a Quality OO Metrics Suite

An eeective metric program is dependent upon high quality metric collection and analysis tools. One of the principal lessons to emerge from software measurement over the last twenty years is the need for metric collection tools (Fenton 1992). Conclusions reached from researching existing object-oriented metrics and supporting metric suite tools, indicate that there are certain qualities require...

متن کامل

Empirical Comparison of two Metrics Suites for Maintainability Prediction in packages of Object-Oriented Systems: a Case Study of Open Source Software

Software maintainability has been an important external quality attribute that concerns both styles of software development, the proprietary model as well as open source. As lots of open source software are predominantly built using the OO paradigm, there exists a need for empirical validation with respect to certain quality aspects especially maintainability. There are a few studies in the pas...

متن کامل

A Suite of Cognitive Complexity Metrics

In this paper, we propose a suite of cognitive metrics for evaluating complexity of object-oriented (OO) codes. The proposed metric suite evaluates several important features of OO languages. Specifically, the proposed metrics are to measure method complexity, message complexity (coupling), attributes complexity and class complexity. We propose also a code complexity by considering the complexi...

متن کامل

Analysis and Theoretical Validation of Object-oriented Coupling Metrics

Various object-oriented (OO) coupling metrics have been proposed for capturing the level of class coupling in object-oriented systems. Since product complexity plays a major role in determining the quality of software, metrics developed to characterize internal attributes such as coupling need to be validated to determine the usefulness of the measures. In this paper, we present an analysis of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996